Why Is This Computer Science Problem So Hard To Solve